// 完成IM SDK的初始化
// 插件拥有登陆、收发信息功能 并且可以返回或者在pinia模块里面注册一个TIM的实例

import { PiniaPluginContext } from "pinia";
import TIMCore from "./TIM-core";

// import {} from 'pinia'
export default (context:PiniaPluginContext) =>{
  // 如果有这个配置说明该模块需要使用TIM功能
  if(context.options.TIMOptions){
    const timeCore = new TIMCore(context.options.TIMOptions())
    context.store.timCore = timeCore
  }

}